Big Huge Thesaurus

legendary creature

noun